/* 
    登录子应用
*/
const express = require('express');

// 登录子应用
const loginApp = express();
const User = require('../model/user');

// 加载登录页面
loginApp.get('/',(req,res) =>{
    res.render('login',{msg:''});
});
// 实现登录操作
loginApp.post('/',(req,res,next) =>{
    let {username,password} = req.body;
    User.login(username,password).then(results =>{
        if(results){
            // session 存储(key=value)
            req.session.user = results;
            res.redirect('/');
        }else{
            res.render('login',{msg:'登录失败！,用户名或密码错误'});
        }
        next();
    }).catch(err=>{
        next(err);
    })
})
    

// 导出
module.exports = loginApp;